<?php

    declare(strict_types=1);
    
    namespace app\common\dao\crm;
    
    use app\common\model\crm\CrmProductType;
    use app\common\traits\DaoTrait;
    
    /**
     * 客户产品分类 数据访问层(Dao)
     * @author 吕玉冰
     * @date  2022-07-20
     * @copyright ©2022 泉州市盛筑信息科技有限公司 版权所有
     */
    class ProductTypeDao
    {
      // 当前操作的模型
      protected $model = null;
    
      // 对应模型的主键，默认为id
      protected $pk = 'id';
    
      // 对应模型默认查询的字段
      protected $name = '';
    
      // 对应模型允许查询的字段(默认全部查询)
      protected $allowField = ['*'];
    
      // 允许单字段更新
      protected $uaField = [''];
    
      // 查询结果-要隐藏的字段 默认空数组
      protected $hideField = [];
    
      public function __construct()
      {
        $this->model = new CrmProductType();
      }
      use DaoTrait;
    }